bitkeeper revision 1.1358 (4267e561Ml7gO0DQYGp9EYRUYPBDHA)
authormaf46@burn.cl.cam.ac.uk <maf46@burn.cl.cam.ac.uk>
Thu, 21 Apr 2005 17:39:45 +0000 (17:39 +0000)
committermaf46@burn.cl.cam.ac.uk <maf46@burn.cl.cam.ac.uk>
Thu, 21 Apr 2005 17:39:45 +0000 (17:39 +0000)
Merge burn.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into burn.cl.cam.ac.uk:/local/scratch-1/maf46/xen-unstable.bk

Signed-off-by: michael.fetterman@cl.cam.ac.uk
1  2 
xen/arch/x86/domain.c
xen/arch/x86/vmx.c

Simple merge
index d244ed162e0ee5c9714a20f8e233a04ee2af4f61,fdece6851210cf138896cce16210caf1297daedb..880b2ce5a04f4c8553f88880127116fbfd6706f9
@@@ -718,10 -468,10 +721,8 @@@ static int mov_to_cr(int gp, int cr, st
               */
              VMX_DBG_LOG(DBG_LEVEL_VMMU, "Update CR3 value = %lx, mfn = %lx", 
                      d->arch.arch_vmx.cpu_cr3, mfn);
-             /* undo the get_page done in the para virt case */
-             put_page_and_type(&frame_table[old_base_mfn]);
          } else {
              if ((value & X86_CR0_PE) == 0) {
 -              unsigned long eip;
 -
                __vmread(GUEST_EIP, &eip);
                  VMX_DBG_LOG(DBG_LEVEL_1,
                        "Disabling CR0.PE at %%eip 0x%lx", eip);